Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.25: Create rc release #6260

Merged
merged 1 commit into from
Sep 13, 2023
Merged

Release 0.25: Create rc release #6260

merged 1 commit into from
Sep 13, 2023

Conversation

kachawla
Copy link
Contributor

@kachawla kachawla commented Sep 13, 2023

Description

Creating RC release for 0.25.0

Type of change

  • This pull request fixes a bug in Radius and has an approved issue (issue link required).
  • This pull request adds or changes features of Radius and has an approved issue (issue link required).
  • This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Radius (issue link optional).

Fixes: #issue_number

Auto-generated summary

🤖 Generated by Copilot at cfa10f5

Summary

✨🔖📝

Update versions.yaml with latest release candidate for radius 0.25. This file tracks the available channels and versions of radius releases.

versions.yaml changed
new release candidate set
autumn of radius

Walkthrough

  • Add a new entry for radius 0.25 release candidate (link)

@kachawla kachawla requested a review from a team as a code owner September 13, 2023 16:21
@github-actions
Copy link

Release Information

  • Previous version: v0.24.0
  • New version: v0.25.0-rc1

Change logs

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ## changelog
* Remove Function Explanation heading from comments by @rynowak in https://github.com/radius-project/radius/pull/6075
* Implement Terraform Recipe Outputs by @kachawla in https://github.com/radius-project/radius/pull/6062
* Fix failures of GitHub Release by @youngbupark in https://github.com/radius-project/radius/pull/6084
* Use Kubernetes Secret as backend  by @vishwahiremat in https://github.com/radius-project/radius/pull/6038
* Add the step to publish chart to GHCR by @youngbupark in https://github.com/radius-project/radius/pull/6071
* Update `rad init` strings by @AaronCrawfis in https://github.com/radius-project/radius/pull/6088
* SplitNamespace: New Extenders type in corerp should allow for optional applicationid ip in ExtenderProperties by @lakshmimsft in https://github.com/radius-project/radius/pull/6079
* Upgrade Go 1.20 to Go 1.21 by @youngbupark in https://github.com/radius-project/radius/pull/6098
* Add Actions workflow to auto-generate CLI docs by @AaronCrawfis in https://github.com/radius-project/radius/pull/6070
* Release v0.24.0 by @willdavsmith in https://github.com/radius-project/radius/pull/6092
* SplitNamespace: Cleanup datamodel_util.go, updating spec examples by @lakshmimsft in https://github.com/radius-project/radius/pull/6080
* Disable rad CLI autogen footer by @AaronCrawfis in https://github.com/radius-project/radius/pull/6103
* Recipe Engine metrics updates by @ytimocin in https://github.com/radius-project/radius/pull/6096
* Add extension resource support for resource ID parser by @rynowak in https://github.com/radius-project/radius/pull/6110
* Adding recipe error codes  by @vishwahiremat in https://github.com/radius-project/radius/pull/6100
* Remove ResourceIdentity by @rynowak in https://github.com/radius-project/radius/pull/6089
* Initial commit of Applications.Core typespec by @youngbupark in https://github.com/radius-project/radius/pull/6097
* Terraform Delete Logic Implementation by @ytimocin in https://github.com/radius-project/radius/pull/6091
* SplitNamespace: Application.Core/extenders Functional Tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6094
* Applications.Core - Regen models and clients from TypeSpec emitted swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6108
* Return a daprmissing error if we are deploying dapr resource to a cluster which does not have dapr installed. by @nithyatsu in https://github.com/radius-project/radius/pull/5962
* Install TypeSpec compiler and generate clients in lint action by @youngbupark in https://github.com/radius-project/radius/pull/6122
* Convert Applications.Dapr CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6115
* Convert App.Datastores and App.Messaging Cadl to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6121
* Updating terraform functional tests to verify kubernetes secret  by @vishwahiremat in https://github.com/radius-project/radius/pull/6120
* Initial commit of YAML manifest based container deployment (frontend controller) by @youngbupark in https://github.com/radius-project/radius/pull/6119
* Adding a check to the Error.Code before adding as an attribute by @ytimocin in https://github.com/radius-project/radius/pull/6145
* Fix the flakiness of validateBaseManifest test by @youngbupark in https://github.com/radius-project/radius/pull/6143
* Fix security vulnerability in npm packages by @youngbupark in https://github.com/radius-project/radius/pull/6142
* Add image pull policy to containers  by @vinayada1 in https://github.com/radius-project/radius/pull/6093
* Adding a fix for validating terraform secret in functional test by @vishwahiremat in https://github.com/radius-project/radius/pull/6141
* Log pod states on failure of PR test run by @willdavsmith in https://github.com/radius-project/radius/pull/5946
* Update running-controlplane-locally.md by @ytimocin in https://github.com/radius-project/radius/pull/6161
* Adding Recipe Engine section to Grafana Dashboard by @ytimocin in https://github.com/radius-project/radius/pull/6116
* Adding new extender details to the required places by @ytimocin in https://github.com/radius-project/radius/pull/6164
* Adding Post Delete Verify steps to the TF Functional Tests by @ytimocin in https://github.com/radius-project/radius/pull/6137
* Add GitHub Issues config file by @AaronCrawfis in https://github.com/radius-project/radius/pull/6167
* Document how to use forked repo to contribute to Radius. by @vinayada1 in https://github.com/radius-project/radius/pull/6168
* Enable support for recipe type specific garbage collection of resources. by @vishwahiremat in https://github.com/radius-project/radius/pull/6162
* SplitNamespace: Remove Applications.Link, rename linkrp package to portableresources by @lakshmimsft in https://github.com/radius-project/radius/pull/6130
* Use Hosted Pool by @youngbupark in https://github.com/radius-project/radius/pull/6169
* Use basemanifest in Container resource to create k8s resources by @youngbupark in https://github.com/radius-project/radius/pull/6154
* rename project-radius to radius-project by @nithyatsu in https://github.com/radius-project/radius/pull/6178
* Clean up CADL and unused swagger files by @youngbupark in https://github.com/radius-project/radius/pull/6181
* Rename `e2e test on Azure` to `Long-running test on Azure` by @youngbupark in https://github.com/radius-project/radius/pull/6182
* Use hosted pool for functional tests. by @youngbupark in https://github.com/radius-project/radius/pull/6190
* Use GVK for resource key in manifest by @youngbupark in https://github.com/radius-project/radius/pull/6184
* Add Terraform Recipe output functional tests by @kachawla in https://github.com/radius-project/radius/pull/6171
* Add terraform support for rad recipe show by @sk593 in https://github.com/radius-project/radius/pull/6139
* Improvements and tests for UCP proxy by @rynowak in https://github.com/radius-project/radius/pull/6194
* Enable Samples repo test in radius functional tests by @lakshmimsft in https://github.com/radius-project/radius/pull/6193
* Migrate UCP CADL to TypeSpec by @youngbupark in https://github.com/radius-project/radius/pull/6191
* Cleanup portableresources/api package by @lakshmimsft in https://github.com/radius-project/radius/pull/6192
* Initial commit of pod patching  by @youngbupark in https://github.com/radius-project/radius/pull/6188
* Add test RP for testing resource lifecycle by @rynowak in https://github.com/radius-project/radius/pull/6197
* Update sudo prompt by @AaronCrawfis in https://github.com/radius-project/radius/pull/6125
* rad init should use current kube context for its operations by @nithyatsu in https://github.com/radius-project/radius/pull/6212
* Detect deployment failures with gateway by @vinayada1 in https://github.com/radius-project/radius/pull/6126
* Add plumbing for tracked resources by @rynowak in https://github.com/radius-project/radius/pull/6199
* Adding applyDeploymentOutput to the necessary resources by @ytimocin in https://github.com/radius-project/radius/pull/6203
* Docs cleanup by @vinayada1 in https://github.com/radius-project/radius/pull/6229
* Add purge AWS resources GitHub workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6160
* Updating linktype, link-type, linkrecipe, linkmetadata constructs by @lakshmimsft in https://github.com/radius-project/radius/pull/6211
* Fix inconsistency in connection prefix naming for container connections by @AaronCrawfis in https://github.com/radius-project/radius/pull/6235
* Adding postDeleteVerify to the Dapr functional tests by @ytimocin in https://github.com/radius-project/radius/pull/6195
* support servicePort different from containerPort by @nithyatsu in https://github.com/radius-project/radius/pull/6234
* Move Dapr test files under daprrp/resources by @lakshmimsft in https://github.com/radius-project/radius/pull/6240
* Adding error codes as attributes to the Recipe Engine and Driver metrics by @ytimocin in https://github.com/radius-project/radius/pull/6205
* Simplify API route registration by @youngbupark in https://github.com/radius-project/radius/pull/5851
* Add missing async job controller for corerp and delete dead code. by @youngbupark in https://github.com/radius-project/radius/pull/6243
* Add more unit-tests to basemanifest renderer by @youngbupark in https://github.com/radius-project/radius/pull/6225
* Fixing and adding better logging to purge AWS resources workflow by @willdavsmith in https://github.com/radius-project/radius/pull/6246
* Fix naming example by @AaronCrawfis in https://github.com/radius-project/radius/pull/6253
* Fix code of conduct link by @AaronCrawfis in https://github.com/radius-project/radius/pull/6254
* Fix stuck portable resource deletion bug  by @sk593 in https://github.com/radius-project/radius/pull/6247
* Adding metrics for recipe grabage collection and refactoring engine to take options. by @vishwahiremat in https://github.com/radius-project/radius/pull/6232


**Full Changelog**: https://github.com/radius-project/radius/compare/v0.24.0...v0.25.0-rc1

@github-actions
Copy link

github-actions bot commented Sep 13, 2023

Radius functional test overview

🔍 Go to test action run

Name Value
Repository radius-project/radius
Commit ref refs/pull/6260/merge
Unique ID c8ce812c7f
Image tag pr-c8ce812c7f
Click here to see the list of tools in the current test run
  • gotestsum 1.10.0
  • KinD: v0.20.0
  • Dapr: 1.11.0
  • Azure KeyVault CSI driver: 1.4.2
  • Azure Workload identity webhook: 1.1.0
  • Bicep recipe location radiusdev.azurecr.io/test/functional/shared/recipes/<name>:pr-c8ce812c7f
  • Terraform recipe location http://tf-module-server.radius-test-tf-module-server.svc.cluster.local/<name>.zip (in cluster)
  • applications-rp test image location: ghcr.io/radius-project/dev/applications-rp:pr-c8ce812c7f
  • ucp test image location: ghcr.io/radius-project/dev/ucpd:pr-c8ce812c7f
  • deployment-engine test image location: radius.azurecr.io/deployment-engine:latest

Test Status

⌛ Building Radius and pushing container images for functional tests...
✅ Container images build succeeded
⌛ Publishing Bicep Recipes for functional tests...
✅ Recipe publishing succeeded
⌛ Starting msgrp functional tests...
⌛ Starting shared functional tests...
⌛ Starting ucp functional tests...
⌛ Starting daprrp functional tests...
⌛ Starting samples functional tests...
⌛ Starting datastoresrp functional tests...
✅ msgrp functional tests succeeded
✅ datastoresrp functional tests succeeded
✅ ucp functional tests succeeded
✅ samples functional tests succeeded
✅ daprrp functional tests succeeded
✅ shared functional tests succeeded

@github-actions
Copy link

Test Results

2 971 tests  ±0   2 962 ✔️ ±0   2m 11s ⏱️ -6s
   252 suites ±0          9 💤 ±0 
       1 files   ±0          0 ±0 

Results for commit cfa10f5. ± Comparison against base commit 677aa29.

This pull request removes 2 and adds 2 tests. Note that renamed tests count towards both.
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/c70731db-df41-4879-b7df-baee5076bcd7
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/c70731db-df41-4879-b7df-baee5076bcd7#01
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/961d9e32-fd8e-4e9f-a547-509d7b6e7773
github.com/radius-project/radius/pkg/armrpc/frontend/controller ‑ TestValidateEtag_IfMatch/961d9e32-fd8e-4e9f-a547-509d7b6e7773#01

@github-actions
Copy link

66.3

For the detailed report, please go to Checks tab, click Build and Test, and then download unit_test_coverage artifact at the bottom of build page.

  • Your PR branch coverage: 66.3 %
  • main branch coverage: 66.3 %
  • diff coverage: 0 %

The coverage result does not include the functional test coverage.

@kachawla kachawla merged commit 2d8c706 into main Sep 13, 2023
30 checks passed
@kachawla kachawla deleted the kachawla/release25 branch September 13, 2023 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants